Auto merge of #3345 - alexcrichton:release-branches, r=alexcrichton
authorbors <bors@rust-lang.org>
Wed, 30 Nov 2016 18:16:39 +0000 (18:16 +0000)
committerbors <bors@rust-lang.org>
Wed, 30 Nov 2016 18:16:39 +0000 (18:16 +0000)
commit294c7e5c2bf4903d476df5367a3df29de9e4e85e
tree2979d6ef22405204cb537eaff06cf058fa13093f
parent930bdaab2ec7517c16edc82d77f8553f74803f1c
parent7a9f908738bc861eefef4df2434f20df416de53a
Auto merge of #3345 - alexcrichton:release-branches, r=alexcrichton

Add support for release branches in Cargo

Follow the same strategy as the compiler for now in basically every respect:

* Add new `--release-channel` configure option, defaulting to `dev`
* Remove old `--enable-nightly`
* Add `--enable-build-openssl` as an orthogonal option
* Hook up Travis/AppVeyor to stable/beta/master branches to do the right
  channel builds.